package o;

import android.content.Context;
import android.net.Uri;
import com.huawei.appgallery.foundation.ui.framework.cardframe.bean.BaseCardBean;
import com.huawei.appmarket.service.webview.h5.game.GameH5ErrorActivityProtocol;
import com.huawei.appmarket.service.webview.h5.game.GameH5ErrorActivityProtocol.Request;
import o.cii.c;

public class enh implements c {
    public void ˏ(Context context, BaseCardBean baseCardBean) {
        String ॱॱ = baseCardBean.ॱॱ();
        Logger.ˎ("GameH5", "uri=" + ॱॱ);
        int indexOf = ॱॱ.indexOf(124);
        if (indexOf != -1) {
            ॱॱ = ॱॱ.substring(indexOf + 1);
        }
        if (ˋ(context)) {
            eno.ˏ(context, ॱॱ);
            return;
        }
        try {
            ˊ(context, ceb.ˏ(Uri.parse(ॱॱ), "h5Name"));
        } catch (Exception e) {
            Logger.ˋ("GameH5", "parse uri error");
        }
    }

    private boolean ˋ(Context context) {
        if (enp.ˊ(context) >= 70202200) {
            return true;
        }
        return false;
    }

    private void ˊ(Context context, String str) {
        cjo gameH5ErrorActivityProtocol = new GameH5ErrorActivityProtocol();
        gameH5ErrorActivityProtocol.ˋ(new Request());
        gameH5ErrorActivityProtocol.ˏ().ˊ(str);
        cjk.ˎ().ˋ(context, new cjm("game.h5.error.activity", gameH5ErrorActivityProtocol));
    }
}
